Object-Oriented Requirements Engineering for GIS Applications
نویسندگان
چکیده
We stress the importance of requirements engineering (RE) for the development of large scale software in general and for GIS-applications in particular. RE analyses the problem domain and de nes the requirements upon the software to be developed. We discuss two GIS-application scenarios, the so-called topological scenario and the network scenario, we frequently encountered in real life projects. Our investigations reveal that conventional RE-methods like e.g. Coad/Yourdon's Object-Oriented Analysis (OOA) are not capable to model GIS-speci c requirements appropriately. To overcome the de ciencies of conventional OOA we introduce GeoOOA which complements OOA by suitable geoprimitives and allows for a more adequate treatment of GISspeci c requirements. We provide GeoOOA-models of a broadcasting and a power supply domain as rst validation steps for the usefulness of GeoOOA.
منابع مشابه
Declarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملSupporting Requirements Engineering for SMALLWORLD-Applications
GEOOOA is an object-oriented requirements engineering method with geo-primitives which are specially suited for GIS-specific requirements. Since the applicability and success of any software engineering method depends heavily on appropriate tool support, we propose the GEOOOA-tool, a CASE-tool supporting the development of GEOOOA-models. In this paper, we briefly report on the editors, browsers...
متن کاملObject-Oriented Software Engineering - a Use Case Driven Approach
object-oriented software engineering: a use case driven object oriented software engineering a use case driven object-oriented software engineering a use case driven a use-case driven approach to formal service-oriented ccis 17 a use-case driven approach to formal service object oriented software engineering ivar jacobson pdf process-oriented requirement analysis supporting the data a use case ...
متن کاملAn object-oriented database Kernel for spatio-temporal geo-applications
................................................................................................... 1 CHAPTER 1 – INTRODUCTION .................................................................... 3 CHAPTER 2 – AN INTRODUCTION TO GEO-INFORMATION SYSTEMS ... 7 2.1 What is a Geo-Information System? ......................................................... 7 2.2 Data found in a GIS ...................
متن کاملDeveloping GIS Applications with Objects: A Design Patterns Approach
In this paper we present an object-oriented approach for designing GIS applications; it combines well known software engineering practices with the use of design patterns as a conceptual tool to cope with recurrent problems appearing in the GIS domain. Our approach allows the designer to decouple the conceptual de®nition of application objects from their spatial representation. In this way, GIS...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995